package hot100;

import java.util.ArrayList;
import java.util.List;

public class generate2 {
    public List<List<Integer>> generate(int numRows) {
        List<List<Integer>> ret = new ArrayList<>();
        int[][] tab = new int[numRows][numRows];
        for(int i = 0;i < numRows;i++) {
            List<Integer> tem = new ArrayList<>();
            for(int j = 0;j <= i;j++) {
                if(j == 0 || j == i) {
                    tab[i][j] = 1;
                }else {
                    tab[i][j] = tab[i - 1][j - 1] + tab[i -1][j];
                }
                tem.add(tab[i][j]);
            }
            ret.add(tem);
        }
        return ret;
    }
}
